#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
	int a[3];
	for (int i = 0; i < 3; i++)
	{
		cin >> a[i];
	}
	sort(a, a + 3);
	for (int i = 0; i < 3; i++)
	{
		cout << a[i] << ' ';
	}
	return 0;

}
//#include<iostream>
//#include<stdio.h>
//using namespace std;
//int main()
//{
//	int a, b, c;
//	scanf("%d %d %d", &a, &b, &c);
//	int t=0;
//	if (a >= 0 && a <= 100 && b >= 0 && b <= 100 && c >= 0 && c <= 100)
//	{
//		if (a > b)
//		{
//			t = b;
//			b = a;
//			a = t;
//		}
//		if (a > c)
//		{
//			t = a;
//			a = c;
//			c = t;
//		}
//		if (b > c)
//		{
//			t = c;
//			c = b;
//			b = t;
//		}
//		cout << a << " " << b << " " << c << endl;
//	}
//	return 0;
//}
 
 
 

//int main()
//{
//	int a, b, c;
//	scanf("%d %d %d", &a, &b, &c);
//	if (a > b)swap(a, b);
//	if (b > c)swap(b, c);
//	if (a > b)swap(a, b);
//	cout << a << " " << b << " " << c;
//	return 0;
//}